package com.zmn.oms.common.dro.redistribute.audit;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author sunlife
 * @date:2022/5/11 下午4:05
 * description:
 */
@Data
@ApiModel("列表页申请DRO")
public class ApplyItemDRO implements Serializable {
    private static final long serialVersionUID = 387093165331987211L;

    @ApiModelProperty("订单号")
    private Long orderId;

    @ApiModelProperty("工单号")
    private Long workId;

    @ApiModelProperty("改派申请ID")
    private Long redistributeId;

    @ApiModelProperty("产品信息")
    private String productInfo;

    @ApiModelProperty("缘由ID")
    private Integer reasonId;

    @ApiModelProperty("改派缘由")
    private String reason;

    @ApiModelProperty("改派申请备注")
    private String applyRemark;

    /**
     * @see com.zmn.oms.common.enums.RedistributeAuditStatusEnum
     */
    @ApiModelProperty("审核状态")
    private Integer auditStatus;

    @ApiModelProperty("审核状态名称")
    private String auditStatusName;

    @ApiModelProperty(value = "是否虚假改派", notes = "1 不是 2 是")
    private Integer spuriousStatus;
}
